Although I have not found any baptism record for John Sutton, I am fairly confident that he was the son of Thomas Sutton.
Articles
John Sutton was the son of John and Jane Sutton. He was baptised on 13th April 1691 at Winterbourne Gunner.
John Sutton was the son of John and Mary Sutton. He was baptised on 10th July 1723 at Winterbourne Gunner
I haven't been able to find a baptism record for John, but according to his burial record, he would have been born in about 1748. By 1771, he was living in Salisbury, as the Banns for his marriage on the 29th June 1771 to Mary Joles was read in the Parish of St Martin with St Mary Magdalene, where he is listed as "of this parish". Mary was from Winterbourne Earls, where they were married and where they settled.